package com.zhida.smartcontrol.pagectrl.projectdetail.warning;

import java.util.List;

public class WarningBean {

    /**
     * volCount : 2617
     * culCount : 6043
     * otherCount : 0
     * projectName : 新乐市亮化工程
     * list : {"current":1,"orders":[],"pages":1309,"records":[{"address":"长寿路市医院南","alarmCategoryTxt":"线路报警","alarmLevel":"0","alarmLevelTxt":"预警","alarmType":"LOSS","alarmTypeTxt":"缺相报警","endDate":null,"eventDate":"2020-04-28 00:00:00","eventTime":"2020-04-28 19:28:43","groupId":"f5220b81dee348ffaf8207402a1a8ef5","id":"000eac6b1db843f49bb26da7eb2c45e5","imei":"356566075954453","lampSwitchId":"8a7b3a4ff8c846739ac87d6d3b5d699d","projectBaseId":"a48c4d2afa6f424286ef7c4970365768","startDate":null,"status":"UNPROCESSED","statusBak":"UNPROCESSED","statusTxt":"未处理","switchType":"0","switchTypeTxt":"智能控制器"},{"address":"新开路电影院西","alarmCategoryTxt":"线路报警","alarmLevel":"0","alarmLevelTxt":"预警","alarmType":"LOSS","alarmTypeTxt":"缺相报警","endDate":null,"eventDate":"2020-05-13 00:00:00","eventTime":"2020-05-13 04:47:42","groupId":"f5220b81dee348ffaf8207402a1a8ef5","id":"00676065512f4f12b96c9097d6708dc0","imei":"356566075145540","lampSwitchId":"2135209721e04b93a6e87cbba4587ef3","projectBaseId":"a48c4d2afa6f424286ef7c4970365768","startDate":null,"status":"UNPROCESSED","statusBak":"UNPROCESSED","statusTxt":"未处理","switchType":"0","switchTypeTxt":"智能控制器"}],"searchCount":true,"size":2,"total":2617}
     * allCount : 8660
     */

    private int volCount;
    private int culCount;
    private int otherCount;
    private String projectName;
    private ListBean list;
    private int allCount;

    public int getVolCount() {
        return volCount;
    }

    public void setVolCount(int volCount) {
        this.volCount = volCount;
    }

    public int getCulCount() {
        return culCount;
    }

    public void setCulCount(int culCount) {
        this.culCount = culCount;
    }

    public int getOtherCount() {
        return otherCount;
    }

    public void setOtherCount(int otherCount) {
        this.otherCount = otherCount;
    }

    public String getProjectName() {
        return projectName;
    }

    public void setProjectName(String projectName) {
        this.projectName = projectName;
    }

    public ListBean getList() {
        return list;
    }

    public void setList(ListBean list) {
        this.list = list;
    }

    public int getAllCount() {
        return allCount;
    }

    public void setAllCount(int allCount) {
        this.allCount = allCount;
    }

    public static class ListBean {
        /**
         * current : 1
         * orders : []
         * pages : 1309
         * records : [{"address":"长寿路市医院南","alarmCategoryTxt":"线路报警","alarmLevel":"0","alarmLevelTxt":"预警","alarmType":"LOSS","alarmTypeTxt":"缺相报警","endDate":null,"eventDate":"2020-04-28 00:00:00","eventTime":"2020-04-28 19:28:43","groupId":"f5220b81dee348ffaf8207402a1a8ef5","id":"000eac6b1db843f49bb26da7eb2c45e5","imei":"356566075954453","lampSwitchId":"8a7b3a4ff8c846739ac87d6d3b5d699d","projectBaseId":"a48c4d2afa6f424286ef7c4970365768","startDate":null,"status":"UNPROCESSED","statusBak":"UNPROCESSED","statusTxt":"未处理","switchType":"0","switchTypeTxt":"智能控制器"},{"address":"新开路电影院西","alarmCategoryTxt":"线路报警","alarmLevel":"0","alarmLevelTxt":"预警","alarmType":"LOSS","alarmTypeTxt":"缺相报警","endDate":null,"eventDate":"2020-05-13 00:00:00","eventTime":"2020-05-13 04:47:42","groupId":"f5220b81dee348ffaf8207402a1a8ef5","id":"00676065512f4f12b96c9097d6708dc0","imei":"356566075145540","lampSwitchId":"2135209721e04b93a6e87cbba4587ef3","projectBaseId":"a48c4d2afa6f424286ef7c4970365768","startDate":null,"status":"UNPROCESSED","statusBak":"UNPROCESSED","statusTxt":"未处理","switchType":"0","switchTypeTxt":"智能控制器"}]
         * searchCount : true
         * size : 2
         * total : 2617
         */

        private int current;
        private int pages;
        private boolean searchCount;
        private int size;
        private int total;
        private List<RecordsBean> records;

        public int getCurrent() {
            return current;
        }

        public void setCurrent(int current) {
            this.current = current;
        }

        public int getPages() {
            return pages;
        }

        public void setPages(int pages) {
            this.pages = pages;
        }

        public boolean isSearchCount() {
            return searchCount;
        }

        public void setSearchCount(boolean searchCount) {
            this.searchCount = searchCount;
        }

        public int getSize() {
            return size;
        }

        public void setSize(int size) {
            this.size = size;
        }

        public int getTotal() {
            return total;
        }

        public void setTotal(int total) {
            this.total = total;
        }

        public List<RecordsBean> getRecords() {
            return records;
        }

        public void setRecords(List<RecordsBean> records) {
            this.records = records;
        }

        public static class RecordsBean {
            /**
             * address : 长寿路市医院南
             * alarmCategoryTxt : 线路报警
             * alarmLevel : 0
             * alarmLevelTxt : 预警
             * alarmType : LOSS
             * alarmTypeTxt : 缺相报警
             * endDate : null
             * eventDate : 2020-04-28 00:00:00
             * eventTime : 2020-04-28 19:28:43
             * groupId : f5220b81dee348ffaf8207402a1a8ef5
             * id : 000eac6b1db843f49bb26da7eb2c45e5
             * imei : 356566075954453
             * lampSwitchId : 8a7b3a4ff8c846739ac87d6d3b5d699d
             * projectBaseId : a48c4d2afa6f424286ef7c4970365768
             * startDate : null
             * status : UNPROCESSED
             * statusBak : UNPROCESSED
             * statusTxt : 未处理
             * switchType : 0
             * switchTypeTxt : 智能控制器
             */

            private String address;
            private String alarmCategoryTxt;
            private String alarmLevel;
            private String alarmLevelTxt;
            private String alarmType;
            private String alarmTypeTxt;
            private String endDate;
            private String eventDate;
            private String eventTime;
            private String groupId;
            private String id;
            private String imei;
            private String lampSwitchId;
            private String projectBaseId;
            private String startDate;
            private String status;
            private String statusBak;
            private String statusTxt;
            private String switchType;
            private String switchTypeTxt;

            public String getAddress() {
                return address;
            }

            public void setAddress(String address) {
                this.address = address;
            }

            public String getAlarmCategoryTxt() {
                return alarmCategoryTxt;
            }

            public void setAlarmCategoryTxt(String alarmCategoryTxt) {
                this.alarmCategoryTxt = alarmCategoryTxt;
            }

            public String getAlarmLevel() {
                return alarmLevel;
            }

            public void setAlarmLevel(String alarmLevel) {
                this.alarmLevel = alarmLevel;
            }

            public String getAlarmLevelTxt() {
                return alarmLevelTxt;
            }

            public void setAlarmLevelTxt(String alarmLevelTxt) {
                this.alarmLevelTxt = alarmLevelTxt;
            }

            public String getAlarmType() {
                return alarmType;
            }

            public void setAlarmType(String alarmType) {
                this.alarmType = alarmType;
            }

            public String getAlarmTypeTxt() {
                return alarmTypeTxt;
            }

            public void setAlarmTypeTxt(String alarmTypeTxt) {
                this.alarmTypeTxt = alarmTypeTxt;
            }

            public Object getEndDate() {
                return endDate;
            }

            public void setEndDate(String endDate) {
                this.endDate = endDate;
            }

            public String getEventDate() {
                return eventDate;
            }

            public void setEventDate(String eventDate) {
                this.eventDate = eventDate;
            }

            public String getEventTime() {
                return eventTime;
            }

            public void setEventTime(String eventTime) {
                this.eventTime = eventTime;
            }

            public String getGroupId() {
                return groupId;
            }

            public void setGroupId(String groupId) {
                this.groupId = groupId;
            }

            public String getId() {
                return id;
            }

            public void setId(String id) {
                this.id = id;
            }

            public String getImei() {
                return imei;
            }

            public void setImei(String imei) {
                this.imei = imei;
            }

            public String getLampSwitchId() {
                return lampSwitchId;
            }

            public void setLampSwitchId(String lampSwitchId) {
                this.lampSwitchId = lampSwitchId;
            }

            public String getProjectBaseId() {
                return projectBaseId;
            }

            public void setProjectBaseId(String projectBaseId) {
                this.projectBaseId = projectBaseId;
            }

            public Object getStartDate() {
                return startDate;
            }

            public void setStartDate(String startDate) {
                this.startDate = startDate;
            }

            public String getStatus() {
                return status;
            }

            public void setStatus(String status) {
                this.status = status;
            }

            public String getStatusBak() {
                return statusBak;
            }

            public void setStatusBak(String statusBak) {
                this.statusBak = statusBak;
            }

            public String getStatusTxt() {
                return statusTxt;
            }

            public void setStatusTxt(String statusTxt) {
                this.statusTxt = statusTxt;
            }

            public String getSwitchType() {
                return switchType;
            }

            public void setSwitchType(String switchType) {
                this.switchType = switchType;
            }

            public String getSwitchTypeTxt() {
                return switchTypeTxt;
            }

            public void setSwitchTypeTxt(String switchTypeTxt) {
                this.switchTypeTxt = switchTypeTxt;
            }
        }
    }
}
